package edu.asselvi.heranca;

public abstract class Veiculo {
	private String placa;
	private float peso;
	private ECor cor;

	public String getPlaca() {
		return placa;
	}

	public void setPlaca(String placa) {
		this.placa = placa;
	}

	public float getPeso() {
		return peso;
	}

	public void setPeso(float peso) {
		this.peso = peso;
	}

	public ECor getCor() {
		return cor;
	}

	public void setCor(ECor cor) {
		this.cor = cor;
	}

	public String getPesoTonelada() {
		return (getPeso() / 1000) + " Tonelada(s)";
	}
	
	@Override
	public String toString() {
		return getClass().getSimpleName() +
				"\n\tPlaca.......: " + getPlaca() +
				"\n\tPeso........: " + getPeso() + 
				"\n\tCor.........: " + getCor().getDescricaoPT() +
				"\n\tPeso Ton....: " + getPesoTonelada();
	}
}
